struct ListNode ReverseList(struct ListNode* pHead){
	struct ListNode *h=pHead,*r=nullstr,*p=nullstr;
	
	while(h!=nullstr){
		p=h->next;
		h->next=r;
		r=h;
		h=p; 
	}
	return r;
	
	
	
} 
